1fe04754bfb7e9d906899bc0ca10594dd415bcae,src/main/java/ivorius/reccomplex/world/gen/feature/structure/StructureRegistry.java,StructureRegistry,getStructuresInList,#String#EnumFacing#,117

Before Change



    public Collection<Pair<StructureInfo<?>, ListGenerationInfo>> getStructuresInList(final String listID, @Nullable final EnumFacing front)
    {
        return getStructureGenerations(ListGenerationInfo.class, input -> listID.equals(input.getRight().listID)
                && (front == null || input.getLeft().isRotatable() || input.getRight().front == front));
    }

    public Collection<Pair<StructureInfo<?>, MazeGenerationInfo>> getStructuresInMaze(final String mazeID)

After Change



    public Stream<Pair<StructureInfo<?>, ListGenerationInfo>> getStructuresInList(final String listID, @Nullable final EnumFacing front)
    {
        final Predicate<Pair<StructureInfo<?>, ListGenerationInfo>> predicate = input -> listID.equals(input.getRight().listID)
                && (front == null || input.getLeft().isRotatable() || input.getRight().front == front);
        return getStructureGenerations(ListGenerationInfo.class).stream().filter(predicate);
    }

    public Stream<Pair<StructureInfo<?>, MazeGenerationInfo>> getStructuresInMaze(final String mazeID)